package com.gosophia.conferenceManagement.summary.ws;

import com.gosophia.commons.exception.BusinessException;
import com.gosophia.conferenceManagement.summary.dto.SendSummaryJobDataDTO;
import com.gosophia.conferenceManagement.summary.dto.SummaryJobDataDTO;

/**
 * 发送会议总结sei
 * @author mayue
 *
 */
public interface SendSummaryWebService {
    /**
     * 处理summary流转
     * @param jobId:不能为null
     * @param operatorId:不能为null
     * @param sendSummaryJobDataDTO:不能为null
     * @throws BusinessException
     */
    public void HandleConferenceTurningSummary(Long jobId, Long operatorId,
            SendSummaryJobDataDTO sendSummaryJobDataDTO)
            throws BusinessException ;
    /**
     * 根据jobId查询SendSummaryJobDataDTO
     * @param jobId不能为null
     * @return  SendSummaryJobDataDTO  当根据jobId没有查询到SendSummaryJobDataDTO实体时返回null
     * @throws BusinessException
     */
    public SendSummaryJobDataDTO findSendSummaryJobDataByJobDataId(Long jobId) throws BusinessException;

}
